PYTHON – Programme de seconde Pro
« Ce module permet aux élèves de consolider et d'approfondir l'étude de l'algorithmique et de la programmation commencée dans les classes antérieures ; les élèves apprennent à organiser et analyser des données, décomposer des problèmes, repérer des enchaînements logiques, écrire la démarche de résolution d'un problème sous la forme d'un algorithme et traduire ce dernier en programme. Pour ce faire, ils sollicitent notamment des compétences liées aux mathématiques et à la logique. »
« En seconde, les élèves passent progressivement de l'utilisation du langage de programmation visuel qu'ils ont utilisé dans les classes antérieures au langage interprété Python. Ce dernier a été choisi pour sa concision, sa simplicité, son implémentation dans de multiples environnements et son utilisation dans l'enseignement supérieur. On ne vise pas la maîtrise d'un langage de programmation ni une virtuosité technique ; la programmation est un outil au service de la formation des élèves à la pensée algorithmique. »

Pour chaque chapitre, des exemples d'algorithmes sont donnés dans le programme :
Exemples d'algorithmes et d'activités numériques pour le chapitre « Fonctions » :
Traduire un programme de calcul à l'aide d'une fonction en Python.
Calculer les images de nombres par une fonction.
Déterminer l'équation réduite d'une droite non parallèle à l'axe des ordonnées.
Rechercher un extremum par balayage sur un intervalle donné.
Rechercher un encadrement ou une valeur approchée d'une solution d'une équation du type ƒ(x) = 0 par balayage sur un intervalle donné.





